body {
  width:100%;
  padding: 0px;
  margin: 0px;
}

img {
  border: 0px;
}


#track_panel_description{
  margin-left:10px;
  height:50px;
  max-height:50px;
  overflow:auto;
}


.fulls {
  position: absolute;
  top: 70px;
  left: 0px;
  width:100%;
  height:100%;
  margin: 0px;
  padding: 0px;
  background-color: #eee;
  border:1px solid gray;
}

#map {
  width: 100%;
  height: 100%;
  background-color: #aaa;
  border:0px;
}

#routetable{
  width:400px;
  height:90%;
  max-height:600px;
  overflow: auto;
  background-color:#f0f0f0;
}




#toolbar{
  position:absolute;
  width:1000px;
  height:25px;
  bottom:-70px;
  border:2px solid #333;
  z-index: 1;
  background-color:#ccc;
}


#adsense{
  position:absolute;
  width:600px;
  height:50px;
  bottom:-525px;
  background-color:#eee;
}


.t4b_header{
  background-image: url(/mytracks/images/menu_bk.jpg);
  height:70px;
  border-bottom: 2px solid black;
}



.t4b_header a {
  font-size: large;
  color: #eee;
  text-decoration: none;
}

#menubar  {
  padding-top:10px;
  padding-bottom:2px;

}

#menubar a, #menubribes.a {
  background-color: #2baa2b;
  font: 18px Verdana,Arial,sans-serif;
  padding-left: 5px;
  padding-right: 5px;
  margin:2px;
  text-align: center;
  color: #eee;
  text-decoration: none;
}

#menubar a.selected {
  color: #fff;
  background-color: #1bca1b;
}


#submenu {
  position:absolute;
  width:100%;
  top:75px;
  padding:20px;
  padding-bottom:50px;
  z-index:300;
  background:#f0f0f0;
}


.menu-desc{
  border:1px solid green;
  padding:2px;
  background: #f0f0f0;
}
.menu-title{
 font-weight: bold;
 font-size:large;
 padding:3px;
 margin-left:20px;
}
